From a9bf129286bd91904d117a459362f733fd70f5a5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 19 Sep 2020 10:25:45 -0400 Subject: [PATCH] fontchooser: Don't show "No fonts" prematurely Don't switch to the empty page while we are still busy filtering. Fonts might yet appear. --- gtk/gtkfontchooserwidget.c | 3 ++- gtk/ui/gtkfontchooserwidget.ui | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c index 681466714b..ede2ce8bf4 100644 --- a/gtk/gtkfontchooserwidget.c +++ b/gtk/gtkfontchooserwidget.c @@ -774,7 +774,8 @@ rows_changed_cb (GtkFontChooserWidget *self) { const char *page; - if (g_list_model_get_n_items (G_LIST_MODEL (self->selection)) == 0) + if (g_list_model_get_n_items (G_LIST_MODEL (self->selection)) == 0 && + gtk_filter_list_model_get_pending (GTK_FILTER_LIST_MODEL (self->filter_model)) == 0) page = "empty"; else page = "list"; diff --git a/gtk/ui/gtkfontchooserwidget.ui b/gtk/ui/gtkfontchooserwidget.ui index c3933c84b2..96c259687e 100644 --- a/gtk/ui/gtkfontchooserwidget.ui +++ b/gtk/ui/gtkfontchooserwidget.ui @@ -5,6 +5,7 @@ + 1 -- 2.30.2